[INFO] cloning repository https://github.com/qubit-ltd/rs-batch
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/qubit-ltd/rs-batch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqubit-ltd%2Frs-batch", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqubit-ltd%2Frs-batch'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 71a6bb7f713b58e72a9d4f7e40d591312fce5919
[INFO] testing qubit-ltd/rs-batch against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fqubit-ltd%2Frs-batch" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/qubit-ltd/rs-batch
[INFO] finished tweaking git repo https://github.com/qubit-ltd/rs-batch
[INFO] tweaked toml for git repo https://github.com/qubit-ltd/rs-batch written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/qubit-ltd/rs-batch on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/qubit-ltd/rs-batch already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded qubit-serde v0.2.6
[INFO] [stderr]   Downloaded qubit-progress v0.5.0
[INFO] [stderr]   Downloaded autocfg v1.5.1
[INFO] [stderr]   Downloaded qubit-datatype v0.2.6
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.122
[INFO] [stderr]   Downloaded num-bigint v0.4.6
[INFO] [stderr]   Downloaded pastey v0.2.3
[INFO] [stderr]   Downloaded qubit-atomic v0.13.4
[INFO] [stderr]   Downloaded arc-swap v1.9.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.122
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.122
[INFO] [stderr]   Downloaded bumpalo v3.20.3
[INFO] [stderr]   Downloaded cc v1.2.62
[INFO] [stderr]   Downloaded js-sys v0.3.99
[INFO] [stderr]   Downloaded bigdecimal v0.4.10
[INFO] [stderr]   Downloaded qubit-function v0.15.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f01b2a414048ae66d78bcd603ba1a228ff5d1ad103ebb7ada79d6ea17ea6462c
[INFO] running `Command { std: "docker" "start" "-a" "f01b2a414048ae66d78bcd603ba1a228ff5d1ad103ebb7ada79d6ea17ea6462c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f01b2a414048ae66d78bcd603ba1a228ff5d1ad103ebb7ada79d6ea17ea6462c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f01b2a414048ae66d78bcd603ba1a228ff5d1ad103ebb7ada79d6ea17ea6462c", kill_on_drop: false }`
[INFO] [stdout] f01b2a414048ae66d78bcd603ba1a228ff5d1ad103ebb7ada79d6ea17ea6462c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 814a49753054df340fdc429ee22fa427f9e4444117b78422e21a89ca8cf9aae7
[INFO] running `Command { std: "docker" "start" "-a" "814a49753054df340fdc429ee22fa427f9e4444117b78422e21a89ca8cf9aae7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling qubit-function v0.15.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling qubit-atomic v0.13.4
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling qubit-datatype v0.2.6
[INFO] [stderr]    Compiling qubit-serde v0.2.6
[INFO] [stderr]    Compiling qubit-progress v0.5.0
[INFO] [stderr]    Compiling qubit-batch v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.28s
[INFO] running `Command { std: "docker" "inspect" "814a49753054df340fdc429ee22fa427f9e4444117b78422e21a89ca8cf9aae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "814a49753054df340fdc429ee22fa427f9e4444117b78422e21a89ca8cf9aae7", kill_on_drop: false }`
[INFO] [stdout] 814a49753054df340fdc429ee22fa427f9e4444117b78422e21a89ca8cf9aae7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e3c1ca1e1d5d0528786218507fee926bce27ccfbf928694d468f2f9aff63b316
[INFO] running `Command { std: "docker" "start" "-a" "e3c1ca1e1d5d0528786218507fee926bce27ccfbf928694d468f2f9aff63b316", kill_on_drop: false }`
[INFO] [stderr]    Compiling qubit-batch v0.9.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.51s
[INFO] running `Command { std: "docker" "inspect" "e3c1ca1e1d5d0528786218507fee926bce27ccfbf928694d468f2f9aff63b316", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3c1ca1e1d5d0528786218507fee926bce27ccfbf928694d468f2f9aff63b316", kill_on_drop: false }`
[INFO] [stdout] e3c1ca1e1d5d0528786218507fee926bce27ccfbf928694d468f2f9aff63b316
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 320521b66fdbb6f06190d73f05defd19a66485ee3e915fc0ca98114f77984f10
[INFO] running `Command { std: "docker" "start" "-a" "320521b66fdbb6f06190d73f05defd19a66485ee3e915fc0ca98114f77984f10", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qubit_batch-0a8d70c6b4848855)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib_tests.rs (/opt/rustwide/target/debug/deps/lib_tests-ef74502de9dbfa58)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_core_types_are_exported_from_crate_root_and_grouped_modules ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-a07aa52491311f17)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test docs::readme_tests::test_parallel_progress_reporting_uses_scoped_progress_guard ... ok
[INFO] [stdout] test execute::batch_execution_error_tests::test_batch_execution_error_exceeded_clone_and_equality ... ok
[INFO] [stdout] test execute::batch_execution_error_tests::test_batch_execution_error_exceeded_helpers ... ok
[INFO] [stdout] test docs::readme_tests::test_readme_dependency_version_matches_cargo_toml ... ok
[INFO] [stdout] test execute::batch_execution_error_tests::test_batch_execution_error_shortfall_helpers ... ok
[INFO] [stdout] test docs::readme_tests::test_readme_mentions_current_executor_types ... ok
[INFO] [stdout] test execute::batch_execution_error_tests::test_batch_execution_error_shortfall_clone_and_equality ... ok
[INFO] [stdout] test execute::batch_execution_state_tests::test_batch_execution_state_public_api_builds_outcome ... ok
[INFO] [stdout] test execute::batch_executor_tests::test_batch_executor_trait_execute_dispatches_to_sequential_executor ... ok
[INFO] [stdout] test execute::batch_outcome_build_error_tests::test_batch_outcome_build_error_terminal_count_mismatch ... ok
[INFO] [stdout] test execute::batch_call_result_tests::test_batch_call_result_accessors_and_parts ... ok
[INFO] [stdout] test execute::batch_outcome_builder_tests::test_batch_outcome_builder_builds_after_validation ... ok
[INFO] [stdout] test execute::batch_outcome_builder_tests::test_batch_outcome_builder_builds_valid_outcome ... ok
[INFO] [stdout] test execute::batch_outcome_builder_tests::test_batch_outcome_builder_rejects_duplicate_failure_indexes ... ok
[INFO] [stdout] test execute::batch_outcome_builder_tests::test_batch_outcome_builder_rejects_invalid_counters ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_execution_error_accessors ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_outcome_progress_counters_reflects_terminal_counts ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_outcome_builder_builds_valid_outcome ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_outcome_rejects_failure_detail_mismatches ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_outcome_records_all_failures ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_outcome_into_failures_and_success_state ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_task_error_helpers_display_and_source ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_task_failure_into_error ... ok
[INFO] [stdout] test execute::batch_outcome_tests::test_batch_outcome_rejects_invalid_counters ... ok
[INFO] [stdout] test execute::callable_task_tests::test_batch_executor_call_derives_count_from_exact_iterator ... ok
[INFO] [stdout] test execute::for_each_task_tests::test_sequential_batch_executor_for_each_maps_items ... ok
[INFO] [stdout] test execute::batch_task_error_tests::test_batch_task_error_failed_and_panicked_helpers ... ok
[INFO] [stdout] test execute::batch_task_failure_tests::test_batch_task_failure_accessors_and_into_error ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_build_error_tests::test_parallel_batch_executor_build_error_display_messages ... ok
[INFO] [stdout] test execute::for_each_task_tests::test_sequential_batch_executor_for_each_with_count_reports_mismatches ... ok
[INFO] [stdout] test execute::callable_task_tests::test_sequential_batch_executor_call_collects_many_values_by_index ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_builder_tests::test_parallel_batch_executor_builder_allows_zero_report_interval ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_builder_tests::test_parallel_batch_executor_builder_builds_custom_config ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_builds_default_and_custom_config ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_builder_tests::test_parallel_batch_executor_builder_can_disable_reporting ... ok
[INFO] [stdout] test execute::callable_task_tests::test_sequential_batch_executor_calls_callables_and_collects_values ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_builder_tests::test_parallel_batch_executor_builder_rejects_invalid_config ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_rejects_invalid_builder_config ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_reports_count_shortfall ... ok
[INFO] [stdout] test execute::impls::indexed_task_tests::test_parallel_batch_executor_records_original_failure_indexes ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_reports_progress_with_zero_interval ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_reports_count_exceeded ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_accepts_non_debug_errors ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_accessors_and_value_reporter ... ok
[INFO] [stdout] test execute::callable_task_tests::test_parallel_batch_executor_call_reports_count_mismatches ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_supports_non_static_tasks ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_executes_successfully ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_uses_sequential_threshold ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_reports_progress ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_reports_count_exceeded ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_reports_count_shortfall ... ok
[INFO] [stdout] test execute::batch_execution_state_tests::test_batch_execution_state_counts_success_failure_and_panic ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_reports_progress_with_zero_interval ... ok
[INFO] [stdout] test lib_tests::test_core_types_are_exported_from_crate_root_and_grouped_modules ... ok
[INFO] [stdout] test process::batch_process_error_tests::test_batch_process_error_helpers_and_display ... ok
[INFO] [stdout] test process::batch_process_result_builder_tests::test_batch_process_result_builder_builds_valid_result ... ok
[INFO] [stdout] test process::batch_process_result_builder_tests::test_batch_process_result_builder_rejects_invalid_counters ... ok
[INFO] [stdout] test process::batch_process_result_tests::test_batch_process_result_accessors_success_and_display ... ok
[INFO] [stdout] test process::batch_process_result_tests::test_batch_process_result_reports_incomplete_success_state ... ok
[INFO] [stdout] test process::batch_process_state_tests::test_batch_process_state_builds_direct_and_chunked_results ... ok
[INFO] [stdout] test process::batch_processor_tests::test_batch_processor_chunked_accessors ... ok
[INFO] [stdout] test process::batch_processor_tests::test_batch_processor_trait_process_derives_count_from_exact_iterator ... ok
[INFO] [stdout] test process::chunked_batch_process_error_tests::test_chunked_batch_process_error_invalid_result_into_result ... ok
[INFO] [stdout] test process::chunked_batch_process_error_tests::test_chunked_batch_process_error_result_accessors ... ok
[INFO] [stdout] test execute::batch_task_error_tests::test_batch_task_error_builds_from_non_string_panic_payloads ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_accepts_empty_input ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_accessors_and_delegate_mutation ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_flushes_tail_chunk_before_count_exceeded ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_propagates_tail_chunk_error_before_count_exceeded ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_rejects_invalid_delegate_item_count ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_rejects_invalid_delegate_result ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_reports_count_exceeded ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_reports_count_exceeded_before_first_chunk ... ok
[INFO] [stdout] test execute::callable_task_tests::test_sequential_batch_executor_call_preserves_failure_indexes ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_reports_count_shortfall ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_reports_progress ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_submits_items_in_chunks ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_wraps_delegate_error ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_wraps_partial_chunk_error ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_accepts_empty_input ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_processor_skips_progress_before_interval ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_accessors_and_value_reporter ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_consumer_accessors ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_processes_items ... ok
[INFO] [stdout] test execute::callable_task_tests::test_batch_executor_call_panics_when_callable_wrapper_reports_out_of_range_index ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_rejects_zero_thread_count ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_reports_count_exceeded ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_reports_count_exceeded_before_first_item ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_reports_count_shortfall ... ok
[INFO] [stdout] test process::impls::chunked_batch_processor_tests::test_chunked_batch_process_error_helpers_and_display ... ok
[INFO] [stdout] test execute::callable_task_tests::test_parallel_batch_executor_call_collects_values_by_index ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_reports_sequential_progress_with_zero_interval ... ok
[INFO] [stdout] test execute::batch_task_error_tests::test_batch_task_error_builds_from_string_panic_payloads ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_executes_with_configured_parallelism ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_collects_failures_and_panics ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_accepts_empty_input ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_accessors_and_value_reporter ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_consumer_accessors ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_propagates_progress_reporter_finish_panic ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_processes_items_in_order ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_reports_count_exceeded ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_reports_count_shortfall ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_propagates_progress_reporter_finish_panic ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_reports_progress_with_zero_interval ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_collects_failures_and_panics ... ok
[INFO] [stdout] test utils::scoped_parallel_tests::test_scoped_parallel_runner_preserves_item_processing ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_records_non_string_panic_without_message ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_propagates_progress_reporter_start_panic ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_propagates_progress_reporter_process_panic ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_uses_sequential_threshold ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_propagates_consumer_panic ... ok
[INFO] [stdout] test utils::batch_state_counts_tests::test_batch_counter_supports_execution_and_processing_counts ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_propagates_worker_panic_after_channel_backpressure ... ok
[INFO] [stdout] test execute::impls::parallel_batch_executor_tests::test_parallel_batch_executor_propagates_progress_reporter_process_panic ... ok
[INFO] [stdout] test process::impls::sequential_batch_processor_tests::test_sequential_batch_processor_reports_progress ... ok
[INFO] [stdout] test execute::impls::sequential_batch_executor_tests::test_sequential_batch_executor_reports_progress ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_reports_progress ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_uses_configured_thread_count ... ok
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_reports_progress_with_zero_interval ... ok
[INFO] [stderr]    Doc-tests qubit_batch
[INFO] [stdout] test process::impls::parallel_batch_processor_tests::test_parallel_batch_processor_supports_non_static_items ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test src/lib.rs - (line 16) ... ok
[INFO] [stdout] test src/execute/batch_call_result.rs - execute::batch_call_result::BatchCallResult (line 17) ... ok
[INFO] [stdout] test src/process/batch_process_result_build_error.rs - process::batch_process_result_build_error::BatchProcessResultBuildError (line 13) ... ok
[INFO] [stdout] test src/process/batch_process_error.rs - process::batch_process_error::BatchProcessError (line 18) ... ok
[INFO] [stdout] test src/process/chunked_batch_process_error.rs - process::chunked_batch_process_error::ChunkedBatchProcessError (line 20) ... ok
[INFO] [stdout] test src/execute/batch_outcome_build_error.rs - execute::batch_outcome_build_error::BatchOutcomeBuildError (line 12) ... ok
[INFO] [stdout] test src/process/batch_process_result_builder.rs - process::batch_process_result_builder::BatchProcessResultBuilder (line 20) ... ok
[INFO] [stdout] test src/process/impls/chunked_batch_processor.rs - process::impls::chunked_batch_processor::ChunkedBatchProcessor (line 49) ... ok
[INFO] [stdout] test src/execute/batch_executor.rs - execute::batch_executor::BatchExecutor (line 34) ... ok
[INFO] [stdout] test src/execute/batch_execution_error.rs - execute::batch_execution_error::BatchExecutionError (line 18) ... ok
[INFO] [stdout] test src/process/impls/sequential_batch_processor.rs - process::impls::sequential_batch_processor::SequentialBatchProcessor (line 44) ... ok
[INFO] [stdout] test src/process/impls/parallel_batch_processor_build_error.rs - process::impls::parallel_batch_processor_build_error::ParallelBatchProcessorBuildError (line 12) ... ok
[INFO] [stdout] test src/execute/impls/parallel_batch_executor.rs - execute::impls::parallel_batch_executor::ParallelBatchExecutor (line 45) ... ok
[INFO] [stdout] test src/execute/impls/parallel_batch_executor_build_error.rs - execute::impls::parallel_batch_executor_build_error::ParallelBatchExecutorBuildError (line 12) ... ok
[INFO] [stdout] test src/process/batch_process_result.rs - process::batch_process_result::BatchProcessResult (line 22) ... ok
[INFO] [stdout] test src/process/impls/chunked_batch_processor_builder.rs - process::impls::chunked_batch_processor_builder::ChunkedBatchProcessorBuilder (line 26) ... ok
[INFO] [stdout] test src/execute/impls/sequential_batch_executor_builder.rs - execute::impls::sequential_batch_executor_builder::SequentialBatchExecutorBuilder (line 25) ... ok
[INFO] [stdout] test src/execute/batch_outcome.rs - execute::batch_outcome::BatchOutcome (line 27) ... ok
[INFO] [stdout] test src/execute/batch_task_failure.rs - execute::batch_task_failure::BatchTaskFailure (line 15) ... ok
[INFO] [stdout] test src/execute/impls/parallel_batch_executor_builder.rs - execute::impls::parallel_batch_executor_builder::ParallelBatchExecutorBuilder (line 28) ... ok
[INFO] [stdout] test src/process/impls/sequential_batch_processor_builder.rs - process::impls::sequential_batch_processor_builder::SequentialBatchProcessorBuilder (line 29) ... ok
[INFO] [stdout] test src/execute/batch_task_error.rs - execute::batch_task_error::BatchTaskError (line 19) ... ok
[INFO] [stdout] test src/process/impls/parallel_batch_processor_builder.rs - process::impls::parallel_batch_processor_builder::ParallelBatchProcessorBuilder (line 31) ... ok
[INFO] [stdout] test src/process/batch_processor.rs - process::batch_processor::BatchProcessor (line 16) ... ok
[INFO] [stdout] test src/process/impls/parallel_batch_processor.rs - process::impls::parallel_batch_processor::ParallelBatchProcessor (line 50) ... ok
[INFO] [stdout] test src/execute/batch_outcome_builder.rs - execute::batch_outcome_builder::BatchOutcomeBuilder (line 25) ... ok
[INFO] [stdout] test src/execute/impls/sequential_batch_executor.rs - execute::impls::sequential_batch_executor::SequentialBatchExecutor (line 42) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/execute/batch_outcome.rs - execute::batch_outcome::BatchOutcome (line 43) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.72s; merged doctests compilation took 1.54s
[INFO] running `Command { std: "docker" "inspect" "320521b66fdbb6f06190d73f05defd19a66485ee3e915fc0ca98114f77984f10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "320521b66fdbb6f06190d73f05defd19a66485ee3e915fc0ca98114f77984f10", kill_on_drop: false }`
[INFO] [stdout] 320521b66fdbb6f06190d73f05defd19a66485ee3e915fc0ca98114f77984f10
